<!doctype html>
<html class="no-js" lang="">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="x-ua-compatible" content="ie=edge">
        <title>Nestify</title>
        <meta name="description" content="">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <link rel="icon" type="image/x-icon" href="../images/favicon.ico">
	      <link rel="stylesheet" href="../styles/style.css">
    </head>
    <body>

        <div class="navbar navbar-default navbar-fixed-top visible-xs">
            <a href="../" class="navbar-brand">Nestify</a>
            <button type="button" class="btn btn-default btn-menu ion-ios-menu" id="btn-menu"></button>
        </div>

        <div class="xs-menu menu" id="mobile-menu">
                <div id="book-search-input" role="search"><input type="text" placeholder="请输入查询关键字"></div>            <compodoc-menu></compodoc-menu>
        </div>

        <div class="container-fluid main">
           <div class="row main">
               <div class="hidden-xs menu">
                   <compodoc-menu mode="normal"></compodoc-menu>
               </div>
               <!-- START CONTENT -->
               <div class="content module">
                   <div class="content-data">



<ol class="breadcrumb">
    <li>模块列表</li>
    <li>CommonModule</li>
</ol>

<div class="text-center module-graph-container">
    <div id="module-graph-svg">
        <?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
 -->
<!-- Title: dependencies Pages: 1 -->
<svg width="1763pt" height="284pt"
 viewBox="0.00 0.00 1763.00 284.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 280)">
<title>dependencies</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-280 1759,-280 1759,4 -4,4"/>
<text text-anchor="start" x="856.5091" y="-42.4" font-family="sans-serif" font-weight="bold" font-size="14.00" fill="#000000">Legend</text>
<polygon fill="#ffffb3" stroke="transparent" points="643.5,-10 643.5,-30 663.5,-30 663.5,-10 643.5,-10"/>
<text text-anchor="start" x="667.129" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Declarations</text>
<polygon fill="#8dd3c7" stroke="transparent" points="756.5,-10 756.5,-30 776.5,-30 776.5,-10 756.5,-10"/>
<text text-anchor="start" x="780.2251" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Module</text>
<polygon fill="#80b1d3" stroke="transparent" points="842.5,-10 842.5,-30 862.5,-30 862.5,-10 842.5,-10"/>
<text text-anchor="start" x="866.2812" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Bootstrap</text>
<polygon fill="#fdb462" stroke="transparent" points="939.5,-10 939.5,-30 959.5,-30 959.5,-10 939.5,-10"/>
<text text-anchor="start" x="963.1732" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Providers</text>
<polygon fill="#fb8072" stroke="transparent" points="1035.5,-10 1035.5,-30 1055.5,-30 1055.5,-10 1035.5,-10"/>
<text text-anchor="start" x="1059.2258" y="-15.4" font-family="sans-serif" font-size="14.00" fill="#000000"> &#160;Exports</text>
<g id="clust1" class="cluster">
<title>cluster_CommonModule</title>
<polygon fill="none" stroke="#000000" stroke-dasharray="1,5" points="8,-70 8,-268 1747,-268 1747,-70 8,-70"/>
</g>
<g id="clust4" class="cluster">
<title>cluster_CommonModule_exports</title>
<polygon fill="none" stroke="#000000" points="261,-208 261,-260 1498,-260 1498,-208 261,-208"/>
</g>
<g id="clust6" class="cluster">
<title>cluster_CommonModule_providers</title>
<polygon fill="none" stroke="#000000" points="16,-78 16,-130 1739,-130 1739,-78 16,-78"/>
</g>
<!-- AuthorityService  -->
<g id="node1" class="node">
<title>AuthorityService </title>
<polygon fill="#fb8072" stroke="#000000" points="1489.9166,-252 1374.0834,-252 1374.0834,-216 1489.9166,-216 1489.9166,-252"/>
<text text-anchor="middle" x="1432" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">AuthorityService </text>
</g>
<!-- CategoryService  -->
<g id="node2" class="node">
<title>CategoryService </title>
<polygon fill="#fb8072" stroke="#000000" points="1356.2948,-252 1243.7052,-252 1243.7052,-216 1356.2948,-216 1356.2948,-252"/>
<text text-anchor="middle" x="1300" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">CategoryService </text>
</g>
<!-- CommonService  -->
<g id="node3" class="node">
<title>CommonService </title>
<polygon fill="#fb8072" stroke="#000000" points="1225.5961,-252 1112.4039,-252 1112.4039,-216 1225.5961,-216 1225.5961,-252"/>
<text text-anchor="middle" x="1169" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">CommonService </text>
</g>
<!-- ContentService  -->
<g id="node4" class="node">
<title>ContentService </title>
<polygon fill="#fb8072" stroke="#000000" points="1093.8102,-252 988.1898,-252 988.1898,-216 1093.8102,-216 1093.8102,-252"/>
<text text-anchor="middle" x="1041" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">ContentService </text>
</g>
<!-- ImportService  -->
<g id="node5" class="node">
<title>ImportService </title>
<polygon fill="#fb8072" stroke="#000000" points="969.5809,-252 870.4191,-252 870.4191,-216 969.5809,-216 969.5809,-252"/>
<text text-anchor="middle" x="920" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">ImportService </text>
</g>
<!-- OrganizationService  -->
<g id="node6" class="node">
<title>OrganizationService </title>
<polygon fill="#fb8072" stroke="#000000" points="852.0611,-252 717.9389,-252 717.9389,-216 852.0611,-216 852.0611,-252"/>
<text text-anchor="middle" x="785" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">OrganizationService </text>
</g>
<!-- RoleService  -->
<g id="node7" class="node">
<title>RoleService </title>
<polygon fill="#fb8072" stroke="#000000" points="699.9194,-252 612.0806,-252 612.0806,-216 699.9194,-216 699.9194,-252"/>
<text text-anchor="middle" x="656" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">RoleService </text>
</g>
<!-- SearchService  -->
<g id="node8" class="node">
<title>SearchService </title>
<polygon fill="#fb8072" stroke="#000000" points="593.5655,-252 494.4345,-252 494.4345,-216 593.5655,-216 593.5655,-252"/>
<text text-anchor="middle" x="544" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">SearchService </text>
</g>
<!-- SettingService  -->
<g id="node9" class="node">
<title>SettingService </title>
<polygon fill="#fb8072" stroke="#000000" points="476.6467,-252 375.3533,-252 375.3533,-216 476.6467,-216 476.6467,-252"/>
<text text-anchor="middle" x="426" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">SettingService </text>
</g>
<!-- UserService  -->
<g id="node10" class="node">
<title>UserService </title>
<polygon fill="#fb8072" stroke="#000000" points="356.9041,-252 269.0959,-252 269.0959,-216 356.9041,-216 356.9041,-252"/>
<text text-anchor="middle" x="313" y="-229.8" font-family="Times,serif" font-size="14.00" fill="#000000">UserService </text>
</g>
<!-- CommonModule -->
<g id="node11" class="node">
<title>CommonModule</title>
<polygon fill="#8dd3c7" stroke="#000000" points="907.6681,-187 904.6681,-191 883.6681,-191 880.6681,-187 796.3319,-187 796.3319,-151 907.6681,-151 907.6681,-187"/>
<text text-anchor="middle" x="852" y="-164.8" font-family="Times,serif" font-size="14.00" fill="#000000">CommonModule</text>
</g>
<!-- CommonModule&#45;&gt;AuthorityService  -->
<g id="edge1" class="edge">
<title>CommonModule&#45;&gt;AuthorityService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M908.1636,-173C1044.4347,-173 1381.4917,-173 1381.4917,-173 1381.4917,-173 1381.4917,-205.698 1381.4917,-205.698"/>
<polygon fill="#000000" stroke="#000000" points="1377.9918,-205.698 1381.4917,-215.698 1384.9918,-205.698 1377.9918,-205.698"/>
</g>
<!-- CommonModule&#45;&gt;CategoryService  -->
<g id="edge2" class="edge">
<title>CommonModule&#45;&gt;CategoryService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M907.8432,-177C1031.7467,-177 1318.7991,-177 1318.7991,-177 1318.7991,-177 1318.7991,-205.9648 1318.7991,-205.9648"/>
<polygon fill="#000000" stroke="#000000" points="1315.2992,-205.9648 1318.7991,-215.9648 1322.2992,-205.9649 1315.2992,-205.9648"/>
</g>
<!-- CommonModule&#45;&gt;CommonService  -->
<g id="edge3" class="edge">
<title>CommonModule&#45;&gt;CommonService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M908.0273,-180C998.1685,-180 1165.3869,-180 1165.3869,-180 1165.3869,-180 1165.3869,-205.7181 1165.3869,-205.7181"/>
<polygon fill="#000000" stroke="#000000" points="1161.887,-205.718 1165.3869,-215.7181 1168.887,-205.7181 1161.887,-205.718"/>
</g>
<!-- CommonModule&#45;&gt;ContentService  -->
<g id="edge4" class="edge">
<title>CommonModule&#45;&gt;ContentService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M907.7411,-184C957.8719,-184 1023.6846,-184 1023.6846,-184 1023.6846,-184 1023.6846,-205.9489 1023.6846,-205.9489"/>
<polygon fill="#000000" stroke="#000000" points="1020.1847,-205.9488 1023.6846,-215.9489 1027.1847,-205.9489 1020.1847,-205.9488"/>
</g>
<!-- CommonModule&#45;&gt;ImportService  -->
<g id="edge5" class="edge">
<title>CommonModule&#45;&gt;ImportService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M889.0219,-187.1061C889.0219,-187.1061 889.0219,-205.991 889.0219,-205.991"/>
<polygon fill="#000000" stroke="#000000" points="885.522,-205.9909 889.0219,-215.991 892.522,-205.991 885.522,-205.9909"/>
</g>
<!-- CommonModule&#45;&gt;OrganizationService  -->
<g id="edge6" class="edge">
<title>CommonModule&#45;&gt;OrganizationService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M824.2232,-187.1061C824.2232,-187.1061 824.2232,-205.991 824.2232,-205.991"/>
<polygon fill="#000000" stroke="#000000" points="820.7233,-205.9909 824.2232,-215.991 827.7233,-205.991 820.7233,-205.9909"/>
</g>
<!-- CommonModule&#45;&gt;RoleService  -->
<g id="edge7" class="edge">
<title>CommonModule&#45;&gt;RoleService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M796.0966,-184C738.1643,-184 656,-184 656,-184 656,-184 656,-205.9489 656,-205.9489"/>
<polygon fill="#000000" stroke="#000000" points="652.5001,-205.9488 656,-215.9489 659.5001,-205.9489 652.5001,-205.9488"/>
</g>
<!-- CommonModule&#45;&gt;SearchService  -->
<g id="edge8" class="edge">
<title>CommonModule&#45;&gt;SearchService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M796.2391,-180C718.2413,-180 586.0066,-180 586.0066,-180 586.0066,-180 586.0066,-205.7181 586.0066,-205.7181"/>
<polygon fill="#000000" stroke="#000000" points="582.5067,-205.718 586.0066,-215.7181 589.5067,-205.7181 582.5067,-205.718"/>
</g>
<!-- CommonModule&#45;&gt;SettingService  -->
<g id="edge9" class="edge">
<title>CommonModule&#45;&gt;SettingService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M795.9234,-177C689.589,-177 469.1712,-177 469.1712,-177 469.1712,-177 469.1712,-205.9648 469.1712,-205.9648"/>
<polygon fill="#000000" stroke="#000000" points="465.6713,-205.9648 469.1712,-215.9648 472.6713,-205.9649 465.6713,-205.9648"/>
</g>
<!-- CommonModule&#45;&gt;UserService  -->
<g id="edge10" class="edge">
<title>CommonModule&#45;&gt;UserService </title>
<path fill="none" stroke="#000000" stroke-dasharray="5,2" d="M796.1099,-173C662.2555,-173 334.3442,-173 334.3442,-173 334.3442,-173 334.3442,-205.698 334.3442,-205.698"/>
<polygon fill="#000000" stroke="#000000" points="330.8441,-205.698 334.3442,-215.698 337.8441,-205.698 330.8441,-205.698"/>
</g>
<!-- AuthorityService -->
<g id="node12" class="node">
<title>AuthorityService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="1653" cy="-104" rx="77.5859" ry="18"/>
<text text-anchor="middle" x="1653" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">AuthorityService</text>
</g>
<!-- AuthorityService&#45;&gt;CommonModule -->
<g id="edge11" class="edge">
<title>AuthorityService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M1653,-122.1061C1653,-141.3391 1653,-169 1653,-169 1653,-169 917.6888,-169 917.6888,-169"/>
<polygon fill="#000000" stroke="#000000" points="917.6889,-165.5001 907.6888,-169 917.6888,-172.5001 917.6889,-165.5001"/>
</g>
<!-- CategoryService -->
<g id="node13" class="node">
<title>CategoryService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="1482" cy="-104" rx="75.279" ry="18"/>
<text text-anchor="middle" x="1482" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">CategoryService</text>
</g>
<!-- CategoryService&#45;&gt;CommonModule -->
<g id="edge12" class="edge">
<title>CategoryService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M1448.2844,-120.2898C1448.2844,-138.6593 1448.2844,-166 1448.2844,-166 1448.2844,-166 917.829,-166 917.829,-166"/>
<polygon fill="#000000" stroke="#000000" points="917.829,-162.5001 907.829,-166 917.829,-169.5001 917.829,-162.5001"/>
</g>
<!-- CommonService -->
<g id="node14" class="node">
<title>CommonService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="1313" cy="-104" rx="75.8836" ry="18"/>
<text text-anchor="middle" x="1313" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">CommonService</text>
</g>
<!-- CommonService&#45;&gt;CommonModule -->
<g id="edge13" class="edge">
<title>CommonService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M1281.2009,-120.4653C1281.2009,-137.6127 1281.2009,-162 1281.2009,-162 1281.2009,-162 917.6705,-162 917.6705,-162"/>
<polygon fill="#000000" stroke="#000000" points="917.6705,-158.5001 907.6705,-162 917.6705,-165.5001 917.6705,-158.5001"/>
</g>
<!-- ContentService -->
<g id="node15" class="node">
<title>ContentService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="1148" cy="-104" rx="70.6432" ry="18"/>
<text text-anchor="middle" x="1148" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">ContentService</text>
</g>
<!-- ContentService&#45;&gt;CommonModule -->
<g id="edge14" class="edge">
<title>ContentService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M1085.6667,-112.5938C1085.6667,-128.0625 1085.6667,-159 1085.6667,-159 1085.6667,-159 917.6721,-159 917.6721,-159"/>
<polygon fill="#000000" stroke="#000000" points="917.6722,-155.5001 907.6721,-159 917.6721,-162.5001 917.6722,-155.5001"/>
</g>
<!-- ImportService -->
<g id="node16" class="node">
<title>ImportService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="993" cy="-104" rx="66.0492" ry="18"/>
<text text-anchor="middle" x="993" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">ImportService</text>
</g>
<!-- ImportService&#45;&gt;CommonModule -->
<g id="edge15" class="edge">
<title>ImportService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M948.2579,-117.3996C948.2579,-132.5101 948.2579,-155 948.2579,-155 948.2579,-155 917.7149,-155 917.7149,-155"/>
<polygon fill="#000000" stroke="#000000" points="917.7149,-151.5001 907.7149,-155 917.7148,-158.5001 917.7149,-151.5001"/>
</g>
<!-- JwtStrategy -->
<g id="node17" class="node">
<title>JwtStrategy</title>
<ellipse fill="#fdb462" stroke="#000000" cx="852" cy="-104" rx="56.7561" ry="18"/>
<text text-anchor="middle" x="852" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">JwtStrategy</text>
</g>
<!-- JwtStrategy&#45;&gt;CommonModule -->
<g id="edge16" class="edge">
<title>JwtStrategy&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M852,-122.1061C852,-122.1061 852,-140.991 852,-140.991"/>
<polygon fill="#000000" stroke="#000000" points="848.5001,-140.9909 852,-150.991 855.5001,-140.991 848.5001,-140.9909"/>
</g>
<!-- OrganizationService -->
<g id="node18" class="node">
<title>OrganizationService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="687" cy="-104" rx="90.3062" ry="18"/>
<text text-anchor="middle" x="687" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">OrganizationService</text>
</g>
<!-- OrganizationService&#45;&gt;CommonModule -->
<g id="edge17" class="edge">
<title>OrganizationService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M747.5614,-117.3996C747.5614,-132.5101 747.5614,-155 747.5614,-155 747.5614,-155 786.1117,-155 786.1117,-155"/>
<polygon fill="#000000" stroke="#000000" points="786.1118,-158.5001 796.1117,-155 786.1117,-151.5001 786.1118,-158.5001"/>
</g>
<!-- RoleService -->
<g id="node19" class="node">
<title>RoleService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="520" cy="-104" rx="58.4628" ry="18"/>
<text text-anchor="middle" x="520" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">RoleService</text>
</g>
<!-- RoleService&#45;&gt;CommonModule -->
<g id="edge18" class="edge">
<title>RoleService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M536.2243,-121.4023C536.2243,-137.5156 536.2243,-159 536.2243,-159 536.2243,-159 786.2725,-159 786.2725,-159"/>
<polygon fill="#000000" stroke="#000000" points="786.2726,-162.5001 796.2725,-159 786.2725,-155.5001 786.2726,-162.5001"/>
</g>
<!-- SearchService -->
<g id="node20" class="node">
<title>SearchService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="378" cy="-104" rx="66.0281" ry="18"/>
<text text-anchor="middle" x="378" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">SearchService</text>
</g>
<!-- SearchService&#45;&gt;CommonModule -->
<g id="edge19" class="edge">
<title>SearchService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M409.8452,-119.8488C409.8452,-137.0215 409.8452,-162 409.8452,-162 409.8452,-162 786.0008,-162 786.0008,-162"/>
<polygon fill="#000000" stroke="#000000" points="786.0008,-165.5001 796.0008,-162 786.0007,-158.5001 786.0008,-165.5001"/>
</g>
<!-- SettingService -->
<g id="node21" class="node">
<title>SettingService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="226" cy="-104" rx="67.21" ry="18"/>
<text text-anchor="middle" x="226" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">SettingService</text>
</g>
<!-- SettingService&#45;&gt;CommonModule -->
<g id="edge20" class="edge">
<title>SettingService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M281.2014,-114.5175C281.2014,-132.2063 281.2014,-166 281.2014,-166 281.2014,-166 786.2301,-166 786.2301,-166"/>
<polygon fill="#000000" stroke="#000000" points="786.2302,-169.5001 796.2301,-166 786.2301,-162.5001 786.2302,-169.5001"/>
</g>
<!-- UserService -->
<g id="node22" class="node">
<title>UserService</title>
<ellipse fill="#fdb462" stroke="#000000" cx="82" cy="-104" rx="58.4415" ry="18"/>
<text text-anchor="middle" x="82" y="-99.8" font-family="Times,serif" font-size="14.00" fill="#000000">UserService</text>
</g>
<!-- UserService&#45;&gt;CommonModule -->
<g id="edge21" class="edge">
<title>UserService&#45;&gt;CommonModule</title>
<path fill="none" stroke="#000000" d="M82,-122.1061C82,-141.3391 82,-169 82,-169 82,-169 786.3137,-169 786.3137,-169"/>
<polygon fill="#000000" stroke="#000000" points="786.3138,-172.5001 796.3137,-169 786.3137,-165.5001 786.3138,-172.5001"/>
</g>
</g>
</svg>

    </div>
    <i id="fullscreen" class="icon ion-ios-resize module-graph-fullscreen-btn" aria-hidden="true"></i>
    <div class="btn-group">
        <button id="zoom-in" class="btn btn-default btn-sm">放大</button>
        <button id="reset" class="btn btn-default btn-sm">重置</button>
        <button id="zoom-out" class="btn btn-default btn-sm">缩小</button>
    </div>
</div>
<script src="../js/libs/svg-pan-zoom.min.js"></script>
<script src="../js/svg-pan-zoom.controls.js"></script>

<ul class="nav nav-tabs" role="tablist">
    <li  class="active" >
        <a href="#info" role="tab" id="info-tab" data-toggle="tab" data-link="info">Info</a>
    </li>
    <li >
        <a href="#source" role="tab" id="source-tab" data-toggle="tab" data-link="source">Source</a>
    </li>
</ul>

<div class="tab-content">
    <div class="tab-pane fade active in" id="c-info">

        <p class="comment">
            <h3>文件</h3>
        </p>
        <p class="comment">
            <code>server/src/common/common.module.ts</code>
        </p>




        <div class="container-fluid module">
            <div class="row">
                <div class="col-sm-3">
                    <h3>提供商列表<a href="https://angular.io/api/core/NgModule#providers" target="_blank"
                            title="Official documentation about module providers"><span class="icon ion-ios-information-circle-outline"></a></h3>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <a href="../injectables/AuthorityService.html">AuthorityService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/CategoryService.html">CategoryService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/CommonService.html">CommonService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/ContentService.html">ContentService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/ImportService.html">ImportService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/JwtStrategy.html">JwtStrategy</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/OrganizationService.html">OrganizationService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/RoleService.html">RoleService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/SearchService.html">SearchService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/SettingService.html">SettingService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../injectables/UserService.html">UserService</a>
                        </li>
                    </ul>
                </div>
                <div class="col-sm-3">
                    <h3>导出<a href="https://angular.io/api/core/NgModule#exports" target="_blank" title="Official documentation about module exports"><span
                                class="icon ion-ios-information-circle-outline"></a></h3>
                    <ul class="list-group">
                        <li class="list-group-item">
                            <a href="../s/AuthorityService.html">AuthorityService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/CategoryService.html">CategoryService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/CommonService.html">CommonService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/ContentService.html">ContentService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/ImportService.html">ImportService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/OrganizationService.html">OrganizationService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/RoleService.html">RoleService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/SearchService.html">SearchService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/SettingService.html">SettingService</a>
                        </li>
                        <li class="list-group-item">
                            <a href="../s/UserService.html">UserService</a>
                        </li>
                    </ul>
                </div>
            </div>
        </div>


    </div>


    <div class="tab-pane fade  tab-source-code" id="c-source">
        <pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { Module, Global } from &#x27;@nestjs/common&#x27;;
import { PassportModule } from &#x27;@nestjs/passport&#x27;;
import { JwtModule } from &#x27;@nestjs/jwt&#x27;;
import { TypeOrmModule, TypeOrmModuleOptions } from &#x27;@nestjs/typeorm&#x27;;
import { RedisModule } from &#x27;nestjs-redis&#x27;;
import { ScheduleModule } from &#x27;nest-schedule&#x27;;
import { config } from &#x27;../config&#x27;;
import { UserService } from &#x27;./services/user.service&#x27;;
import { JwtStrategy } from &#x27;./strategys/jwt.strategy&#x27;;
import { User } from &#x27;./entities/user.entity&#x27;;
import { Content } from &#x27;./entities/content.entity&#x27;;
import { Category } from &#x27;./entities/category.entity&#x27;;
import { Setting } from &#x27;./entities/setting.entity&#x27;;
import { Organization } from &#x27;./entities/organization.entity&#x27;;
import { Role } from &#x27;./entities/role.entity&#x27;;
import { Authority } from &#x27;./entities/authority.entity&#x27;;
import { CommonService } from &#x27;./services/common.service&#x27;;
import { SettingService } from &#x27;./services/setting.service&#x27;;
import { ImportService } from &#x27;./services/import.service&#x27;;
import { CategoryService } from &#x27;./services/category.service&#x27;;
import { ContentService } from &#x27;./services/content.service&#x27;;
import { StatusTask } from &#x27;./tasks/status.task&#x27;;
import { OrganizationService } from &#x27;./services/organization.service&#x27;;
import { RoleService } from &#x27;./services/role.service&#x27;;
import { AuthorityService } from &#x27;./services/authority.service&#x27;;
import { SearchService } from &#x27;./services/search.service&#x27;;

@Global()
@Module({
    imports: [
        RedisModule.register(config.redis),
        ScheduleModule.register(),
        PassportModule.register({ defaultStrategy: &#x27;jwt&#x27; }),
        JwtModule.register(config.jwt),
        TypeOrmModule.forRoot(config.orm as TypeOrmModuleOptions),
        TypeOrmModule.forFeature([Setting, Category, User, Content, Organization, Role, Authority])
    ],
    providers: [
        JwtStrategy,
        ImportService,
        CommonService,
        CategoryService,
        ContentService,
        UserService,
        SettingService,
        OrganizationService,
        AuthorityService,
        RoleService,
        SearchService,
        StatusTask
    ],
    exports: [
        ImportService,
        CommonService,
        CategoryService,
        ContentService,
        UserService,
        SettingService,
        OrganizationService,
        AuthorityService,
        RoleService,
        SearchService
    ]
})
export class CommonModule {}
</code></pre>
    </div>
</div>














                   </div><div class="search-results">
    <div class="has-results">
        <h1 class="search-results-title"><span class='search-results-count'></span> result-matching "<span class='search-query'></span>"</h1>
        <ul class="search-results-list"></ul>
    </div>
    <div class="no-results">
        <h1 class="search-results-title">无匹配的结果 "<span class='search-query'></span>"</h1>
    </div>
</div>
</div>
               <!-- END CONTENT -->
           </div>
       </div>

       <script>
            var COMPODOC_CURRENT_PAGE_DEPTH = 1;
            var COMPODOC_CURRENT_PAGE_CONTEXT = 'module';
            var COMPODOC_CURRENT_PAGE_URL = 'CommonModule.html';
       </script>

       <script src="../js/libs/custom-elements.min.js"></script>
       <script src="../js/libs/lit-html.js"></script>
       <!-- Required to polyfill modern browsers as code is ES5 for IE... -->
       <script src="../js/libs/custom-elements-es5-adapter.js" charset="utf-8" defer></script>
       <script src="../js/menu-wc.js" defer></script>

       <script src="../js/libs/bootstrap-native.js"></script>

       <script src="../js/libs/es6-shim.min.js"></script>
       <script src="../js/libs/EventDispatcher.js"></script>
       <script src="../js/libs/promise.min.js"></script>
       <script src="../js/libs/zepto.min.js"></script>

       <script src="../js/compodoc.js"></script>

       <script src="../js/tabs.js"></script>
       <script src="../js/menu.js"></script>
       <script src="../js/libs/clipboard.min.js"></script>
       <script src="../js/libs/prism.js"></script>
       <script src="../js/sourceCode.js"></script>
          <script src="../js/search/search.js"></script>
          <script src="../js/search/lunr.min.js"></script>
          <script src="../js/search/search-lunr.js"></script>
          <script src="../js/search/search_index.js"></script>
       <script src="../js/lazy-load-graphs.js"></script>


    </body>
</html>
